package java44th.group.service.admin.goods;

import java44th.group.bean.admin.bo.goods.creategoods.AdminGoodsCreatePO;
import java44th.group.bean.common.BasePageInfo;
import java44th.group.bean.po.MarketGoods;
import java44th.group.bean.admin.vo.BaseRespVo;

/**
 * @projectName: project-second
 * @package: java44th.group.service.admin.goods
 * @interfaceName: AdminGoodsService
 * @author: 杨浩祥
 * @description: TODO
 * @date: 2022/10/11 23:21
 * @version: 1.0
 */
public interface AdminGoodsService {
    BaseRespVo list(Integer goodsId, String goodsSn,  String name, BasePageInfo pageInfo);

    BaseRespVo catAndBrand();

    BaseRespVo create(AdminGoodsCreatePO createPO);

    BaseRespVo detail(Integer id);

    BaseRespVo update(AdminGoodsCreatePO createPO);

    BaseRespVo delete(MarketGoods goodsPO);

}
